package com.itcam.pro01;

import java.util.Collection;
import java.util.List;
import java.util.stream.Stream;

/**
 * @author : Cammy.Wu
 * Description : 
 */

public class Demo02FlatMap {
    public static void main(String[] args) {
        Stream<Fruit> fruitStream = Stream.of(
                List.of(
                        new Fruit("草莓", "Strawberry", "浆果", "红色"),
                        new Fruit("桑葚", "Mulberry", "浆果", "紫色"),
                        new Fruit("杨梅", "Waxberry", "浆果", "红色"),
                        new Fruit("蓝莓", "Blueberry", "浆果", "蓝色")
                ),
                List.of(
                        new Fruit("核桃", "Walnut", "坚果", "棕色"),
                        new Fruit("草莓", "Peanut", "坚果", "棕色")
                )
        ).flatMap(Collection::stream);
        fruitStream.forEach(System.out::println);
    }

    record Item(Integer price, Integer id, String string) {
    }

    ;
}
